#ifndef _CRENDER_H
#define _CRENDER_H

#include "pantalla.h"
#include "personaje.h"
#include "escenario.h"
#include "scroll.h"
#include "particulas.h"
#include "dibujo2D.h"
#include "disparo.h"
#include "lista.h"

class CRender
{

	CScroll 	m_pScrolls[MAX_SCROLLS];
	CEscenario 	m_pEscenario;
	CLista<CPersonaje *>	m_pListaEnemigos;
	CLista<CDisparo *> 		m_pListaDisparos;
	CLista<CDisparo *> 		m_pListaDisparosEnemigos;
	CLista<CParticulas *>	m_pListaParticulas;
	
public:

	CRender();
	~CRender();
	void Liberar();
	Bool Iniciar();
	void Dibujar();
	void AniadirParticula(CParticulas *p);
	void AniadirEnemigo(CPersonaje *e);
	void AniadirDisparo(CDisparo *d);
	void AniadirDisparoEnemigo(CDisparo *d);
		
};

#endif
